﻿<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>目录</title>
</head>
<body>
<div id="wmd-preview" class="wmd-preview"><div class="md-section-divider"></div><p data-anchor-id="konq">﻿﻿﻿﻿﻿﻿Consumption Management System of Pay-card使用说明</p><hr><p data-anchor-id="agio">感谢您下载使用本软件，Consumption Management System of Pay-card是一个消费记录管理系统，主要由查询功能，排序功能，统计功能，录入功能，修改删除功能等组成，由于本软件属于个人开发供学习实践使用，并不具备数据加密功能，请您在娱乐之余，不要填入个人的真实信息，比如密码，手机号码等信息请慎重填写，作者无法保证您的使用数据受到妥善保护。</p><hr><blockquote data-anchor-id="fb1w" class="white-blockquote">
  <p>开发者信息： <br>
  联系人：黄钰朝 <br>
  联系邮箱：kobe524348@gmail.com</p>
</blockquote><hr><div class="md-section-divider"></div><h1 data-anchor-id="ldat" id="目录">目录</h1><blockquote data-anchor-id="3bkc" class="white-blockquote">
  <ul>
  <li>安装运行</li>
  <li>功能介绍</li>
  <li>注意事项</li>
  <li>使用技巧</li>
  <li>错误处理</li>
  <li>版权声明</li>
  </ul>
</blockquote><hr><div class="md-section-divider"></div><h2 data-anchor-id="sp1r" id="如何安装">如何安装</h2><p data-anchor-id="51q9">本程序使用Turbo C++3.0平台开发，运行于16位DOS系统，借助DOSbox模拟DOS环境，可以在Windows7-10正常运行，DOS环境和BGI图形驱动我已经配置好了，并且使用vbs脚本帮你省去使用dos命令启动程序的步骤。</p><blockquote data-anchor-id="qpqa" class="white-blockquote">
  <p>你不需要任何安装步骤，只需要双击“HYC_C program.vbs”即可运行！</p>
  
  <p>你可以使用Alt+Enter进入全屏模式，但是这属于强制缩放操作，画面并不清晰。</p>
</blockquote><hr><div class="md-section-divider"></div><h2 data-anchor-id="3i7o" id="功能介绍">功能介绍</h2><blockquote data-anchor-id="ebx4" class="white-blockquote">
  <p>消费记录：包含ID，交易日期、入账日期、交易额、交易后余额、交易类型、交易地点等信息。</p>
  
  <p>用户信息：包含用户账号，用户密码，用户类型，账户余额，消费记录等信息</p>
  
  <p>用户类型：包括管理员和普通用户，管理员可以使用所有功能，操作对象是所有记录。普通用户只有查询，排序，统计功能，且操作的对象是自己的记录。</p>
</blockquote><div class="md-section-divider"></div><h3 data-anchor-id="9rws" id="1-查询功能">1. 查询功能</h3><ul data-anchor-id="u6x0">
<li>查询我的余额</li>
<li>按照交易日期区间查询</li>
<li>按照交易金额区间查询</li>
<li>按照交易类型查询</li>
<li>查询每个月\学期\年的消费金额</li>
<li>在已删除的记录中查询</li>
<li>通过ID查询记录</li>
</ul><div class="md-section-divider"></div><h3 data-anchor-id="e80u" id="2-排序功能">2. 排序功能</h3><ul data-anchor-id="2die">
<li>按照交易日期升序排列</li>
<li>按照交易日期降序排列</li>
<li>按照交易金额升序排列</li>
<li>按照交易金额降序排列</li>
<li>按照交易次数升序排列</li>
<li>按照交易次数降序排列</li>
</ul><div class="md-section-divider"></div><h3 data-anchor-id="34ny" id="3统计功能">3.统计功能</h3><ul data-anchor-id="bfcz">
<li>统计当前登陆用户的消费总额</li>
<li>统计一个时间段的消费总额</li>
<li>统计某个指定用户消费总额</li>
<li>统计所有用户交易总额</li>
<li>查看所有的用户信息</li>
<li>查看所有的记录</li>
<li>查看所有已删除的记录</li>
</ul><div class="md-section-divider"></div><h3 data-anchor-id="gxey" id="4-录入功能">4. 录入功能</h3><ul data-anchor-id="7ga2">
<li>录入一个用户的信息</li>
<li>录入用户的消费记录</li>
</ul><div class="md-section-divider"></div><h3 data-anchor-id="fsh2" id="5-修改删除功能">5. 修改删除功能</h3><ul data-anchor-id="97q0">
<li>修改某一条消费记录</li>
<li>删除某一条消费记录</li>
<li>给某个用户充值余额</li>
</ul><div class="md-section-divider"></div><h3 data-anchor-id="vmm1" id="6-保存功能">6. 保存功能</h3><ul data-anchor-id="65fs">
<li>将当前数据保存至文件</li>
</ul><div class="md-section-divider"></div><h3 data-anchor-id="741s" id="7设置功能">7.设置功能</h3><ul data-anchor-id="b5vn">
<li>设置程序主题颜色</li>
<li>修改个人账号密码</li>
</ul><div class="md-section-divider"></div><h3 data-anchor-id="rcfo" id="8退出系统">8.退出系统</h3><hr><div class="md-section-divider"></div><h2 data-anchor-id="ymrw" id="注意事项">注意事项</h2><div class="md-section-divider"></div><h4 data-anchor-id="hj6f" id="在测试过程中我发现使用排序功能之后有一定几率会导致界面显示不正常无法按照我原本设计的样式显示我无法完全确定这其中的原因我尝试修复了这个问题改进后的版本自编译以来没有再出现这个问题但是还无法保证它的稳定性">在测试过程中，我发现使用排序功能之后，有一定几率会导致界面显示不正常，无法按照我原本设计的样式显示,我无法完全确定这其中的原因，我尝试修复了这个问题，改进后的版本自编译以来没有再出现这个问题，但是还无法保证它的稳定性。</h4><blockquote data-anchor-id="2v9y" class="white-blockquote">
  <p>因此我建议你最好不要频繁使用排序功能，当然排序结果是正常的，你可以看到正确的排序结果，但是返回菜单的时候有一定几率会导致画面异常使你看不到列表的文字，或者难以看清，你需要重新打开程序才能使其恢复正常，这会带来十分糟糕的体验，如果操作过于频繁，还有可能丢失数据。</p>
</blockquote><hr><div class="md-section-divider"></div><h2 data-anchor-id="pg36" id="使用技巧">使用技巧</h2><div class="md-section-divider"></div><h4 data-anchor-id="1d38" id="1想要更多的主题配色">1.想要更多的主题配色？</h4><blockquote data-anchor-id="fgvl" class="white-blockquote">
  <p>你可以自己动手修改主题配色，这只需要很简单的步骤</p>
</blockquote><ul data-anchor-id="dfm1">
<li>进入Virtual_C / HYC目录下面，找到CONF.TXT文件，使用记事本打开，你可以看到里面有一个数字，它代表了主题的颜色，你可以修改它，然后保存文件，颜色将在你下次打开时改变！(请不要输入超出范围的数字，这会使程序显示不正常！) <br>
<ul><li>0----------------------------------------BLACK  黑色 </li>
<li>1----------------------------------------BLUE  兰色</li>
<li>2----------------------------------------GREEN 绿色</li>
<li>3----------------------------------------CYAN 青色</li>
<li>4----------------------------------------RED 红色</li>
<li>5----------------------------------------MAGENTA 洋红</li>
<li>6----------------------------------------BROWN  棕色 </li>
<li>7----------------------------------------LIGHTGRAY  淡灰</li>
<li>8----------------------------------------DARKGRAY  深灰</li>
<li>9----------------------------------------LIGHTBLUE  深兰</li>
<li>10---------------------------------------LIGHTGREEN  淡绿</li>
<li>11---------------------------------------LIGHTCYAN  淡青</li>
<li>12---------------------------------------LIGHTRED 淡红</li>
<li>13---------------------------------------LIGHTMAGENTA  淡洋红</li>
<li>14---------------------------------------YELLOW  黄色</li>
<li>15---------------------------------------WHITE  白色</li></ul></li>
</ul><hr><div class="md-section-divider"></div><h2 data-anchor-id="2fex" id="错误处理">错误处理</h2><div class="md-section-divider"></div><h3 data-anchor-id="unej" id="1启动过程显示errorcan-not-open-file-xxxtxt">1.启动过程显示error：can not open file XXX.txt ?</h3><p data-anchor-id="xd8k">可能程序运行所需的文件权限被意外修改，请检查Virtual_C\HYC目录下是否有1,FEE.TXT  2,USER.TXT 3,UNDE_FEE.TXT这三个文件，在其属性-&gt;安全中添加Everyone组，权限修改为全部允许。</p><div class="md-section-divider"></div><h3 data-anchor-id="rxuh" id="2画面显示不正常">2.画面显示不正常？</h3><p data-anchor-id="x9pj">你是否过于频繁地使用了排序功能或者其他与数据相关的操作？本程序在DOSbox提供的虚拟环境下存取文件并不稳定，频繁操作会出现奔溃。请强制关闭程序，重新启动即可。</p><div class="md-section-divider"></div><h3 data-anchor-id="7fr5" id="3突然丢失所有使用数据">3.突然丢失所有使用数据？</h3><p data-anchor-id="pq44">请检查Virtual_C\HYC目录下是否有1,FEE.TXT  2,USER.TXT 3,UNDE_FEE.TXT这三个文件，用记事本打开，检查里面是否有你的使用数据，如果有，请强行关闭程序，再重新启动，如果你继续进行其他操作，可能启动文件保存操作，已有的数据文件会被覆盖为空文件！如果文件中没有数据，则程序运行遇到了严重错误，可能是由于过于频繁地使用了排序功能，也可能是dosbox提供的虚拟环境出现了问题，这种情况下，你只能从Virtual/backup文件夹重新复制一点数据回来玩耍了！</p><div class="md-section-divider"></div><h3 data-anchor-id="v0uc" id="4使用按固定间隔查询功能时没有查找到某些记录">4.使用按固定间隔查询功能时没有查找到某些记录？</h3><p data-anchor-id="748n">因为按固定间隔查询需要依次查询每个间隔的记录，并且统计消费总额，这是一项比较消耗性能的操作，兼顾性能和实际，我把查询区间设置为1970年01月01日至2030年01月01日，不在此范围的数据不会被统计！</p><hr><div class="md-section-divider"></div><h2 data-anchor-id="cclw" id="版权声明">版权声明</h2><p data-anchor-id="cr1h">本软件仅供交流学习，不得用于商业用途</p></div>
</body>
</html>